Piggyback Server Invalidation for Proxy Cache Coherency

نویسندگان

  • Balachander Krishnamurthy
  • Craig E. Wills
چکیده

We present a piggyback server invalidation (PSI) mechanism for maintaining stronger cache coherency in Web proxy caches while reducing overall costs. The basic idea is for servers to piggyback on a reply to a proxy client, the list of resources that have changed since the last access by the client. The proxy client invalidates cached entries on the list and can extend the lifetime of entries not on the list. This continues our prior work on piggyback cache validation (PCV) where we focused on piggybacking validation requests from the proxy cache to the server. Trace-driven simulation of PSI on two large, independent proxy log data sets, augmented with data from several server logs, shows PSI provides close to strong cache coherency while reducing the request traffic compared to existing cache coherency techniques. The best overall performance is obtained when the PSI and PCV techniques are combined. Compared to the best TTL-based policy, this hybrid policy reduces the average cost (considering response latency, request messages and bandwidth) by 7-9%, reduces the staleness ratio by 82-86%, yielding a staleness ratio of 0.001.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Piggyback Cache Validation for Proxy Caches in the World Wide Web

This paper attempts to tackle the cache coherency problem for documents without an expiration time. Rather than use a strictly weak or strong cache consistency approach, we piggyback cache state information onto HTTP requests to a server. In the simplest approach, whenever a proxy cache has a reason to communicate with a server it piggybacks on a list of cached documents for which the expiratio...

متن کامل

Study of Piggyback Cache Validation for Proxy Caches in the World Wide Web

This paper presents work on piggyback cache validation (PCV), which addresses the problem of maintaining cache coherency for proxy caches. The novel aspect of our approach is to capitalize on requests sent from the proxy cache to the server to improve coherency. In the simplest case, whenever a proxy cache has a reason to communicate with a server it piggybacks a list of cached, but potentially...

متن کامل

Proxy Cache Coherency and Replacement | Towards aMore Complete

This work studies the interaction of Web proxy cache coherency and replacement policies using trace-driven simulations. We speciically examine the relative importance of each type of policy in aaecting the overall costs, the potential of incorporating coherency issues in cache replacement and the inclusion of additional factors such as frequency of resource use in replacement and coherency poli...

متن کامل

Proxy Cache Coherency and Replacement - Towards a More Complete Picture

This work studies the interaction of Web proxy cache coherency and replacement policies using trace-driven simulations. We specifically examine the relative importance of each type of policy in affecting the overall costs, the potential of incorporating coherency issues in cache replacement and the inclusion of additional factors such as frequency of resource use in replacement and coherency po...

متن کامل

Improving End - to - End Performance of the Web Using Server Volumes and Proxy Filters 3

The rapid growth of the World Wide Web has caused serious performance degradation on the Internet. This paper ooers an end-to-end framework by collectively examining the Web components { clients, proxies, servers, and the network. Our goal is to reduce user-perceived latency and the number of TCP connections, improve cache coherency and cache replacement, and enable prefetching of resources tha...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Computer Networks

دوره 30  شماره 

صفحات  -

تاریخ انتشار 1998